package org.jeecg.modules.system.Device.vo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * jeecg-boot-parent
 * description: <远程开关锁回调通知>
 * @author: wk
 * @Date: 2021/6/4
 */
@Data
public class SwitchLockRspRes implements Serializable {

    @ApiModelProperty(value = "回复流水号")
    private String orderNumber;

    @ApiModelProperty(value = "车站编号")
    private String stationCode;

    @ApiModelProperty(value = "车桩编号")
    private String pileCode;

    @ApiModelProperty(value = "用户编号(用户ID)")
    private String userCode;

    @ApiModelProperty(value = "用户类型1:用户app2:员工app3:管理后台4:用户刷卡5:管理员刷卡")
    private int userType;

    @ApiModelProperty(value = "车辆编号")
    private String vehicleCode;

    @ApiModelProperty(value = "执行结果\n" +
            "Bit0：通信异常 \n" +
            "Bit1：用户卡读卡器异常 \n" +
            "Bit2：车辆读卡器异常 \n" +
            "Bit3：车辆RF异常 \n" +
            "Bit4：锁具故障 \n" +
            "Bit5：限位开关故障 \n" +
            "Bit6-7：保留，默认置0")
    private List<String> result;

    @ApiModelProperty(value = "锁状态：1-开，0-关")
    private Integer isLock;

}
